package main

import (
	"fmt"
	"log"

	transformnumber "gitee.com/RickieL/transform-number"
)

func main() {
	tn := transformnumber.NewTransform()
	// res, err := tn.Transform("我在二〇二三年十二月卅日三点三十二分二十秒, 我有俩", "cn2an")
	// if err != nil {
	// 	log.Println(err)
	// }
	// log.Println(res)

	// t2 := transformnumber.NewCn2An()
	// res2, err := t2.Cn2An("二零二一年十二月卅日", "normal")
	// if err != nil {
	// 	log.Println(err)
	// }
	// log.Println(res2)

	// res, err := tn.TfDatetime("二〇二一年十二月卅日三 点 三十二分 二十秒", "Asia/Shanghai")
	// if err != nil {
	// 	log.Println(err)
	// }
	// fmt.Printf("res2: %v\n", res)

	// res3, err := tn.TfDatetime("二〇二一年十二月卅日 3 点一刻", "Asia/Shanghai")
	// if err != nil {
	// 	log.Println(err)
	// }
	// fmt.Printf("res3: %v\n", res3)

	// res4, err := tn.TfDatetime("二〇二一年腊月初三 晚 十二点半", "Asia/Shanghai")
	// if err != nil {
	// 	log.Println(err)
	// }
	// fmt.Printf("res4: %v\n\n", res4)

	// res5, err := tn.TfDatetime("六一儿童节凌晨三点一刻", "Asia/Shanghai")
	// if err != nil {
	// 	log.Println(err)
	// }
	// fmt.Printf("res5: %v\n\n", res5)

	res6, err := tn.TfDatetime("去年七夕晚上十一点十七分22秒")
	if err != nil {
		log.Println(err)
	}
	fmt.Printf("res5: %v\n\n", res6)

	res7, err := tn.TfDatetime("2020年闰四月二日晚上十一点十七分二十二秒")
	if err != nil {
		log.Println(err)
	}
	fmt.Printf("res7: %v\n\n", res7)

	res8, err := tn.TfDatetime("前天晚上十一点十七分二十二秒")
	if err != nil {
		log.Println(err)
	}
	fmt.Printf("res8: %v\n\n", res8)

}
